package com.banesco.precargadepositos.interfaz.componentes;

import net.rim.device.api.system.Bitmap;
import net.rim.device.api.system.Display;
import net.rim.device.api.ui.container.VerticalFieldManager;
import net.rim.device.api.ui.decor.Background;
import net.rim.device.api.ui.decor.BackgroundFactory;

/**
 * Control que personaliza las propiedades del panel principal
 * @author maguca
 *
 */
public class PanelPrincipal extends VerticalFieldManager {
	
	/**
	 * Variable que posee las propiedades del fondo
	 */
	private Background _fondo;
	
	
	/**
	 * Variable que posee las propiedades del bitmap del fondo
	 */
	private Bitmap _bitmapFondo;

	
	/**
	 * Constructor de la clase
	 */
	public PanelPrincipal(){
		//super(Manager.NO_VERTICAL_SCROLL | Manager.NO_VERTICAL_SCROLLBAR  );
		//InicializarFondo();
	}
	
	
	/**
	 * Metodo que inicializa la imagen de fondo del panel
	 */
	public void InicializarFondo(){
		
		_bitmapFondo = Bitmap.getBitmapResource( "FondoTamanoReal.png");

        Bitmap bitmapScaledFondo = new Bitmap(Display.getWidth(), Display.getHeight());
        _bitmapFondo.scaleInto(bitmapScaledFondo, Bitmap.FILTER_LANCZOS);
        
		_fondo = BackgroundFactory.createBitmapBackground(_bitmapFondo,
    			Background.REPEAT_SCALE_TO_FIT,Background.REPEAT_SCALE_TO_FIT,
    			Background.REPEAT_NONE);
		
		this.setBackground(_fondo);
       
	}


	public Bitmap getBitmapFondo() {
		return _bitmapFondo;
	}
	
}
